BDE vs. ADO (problem s rychlosti)

Otázka od: Jiri Kratochvil

22. 11. 2004 11:05

Zdravim,
predelavam aplikaci, ktera je napojena na PostgreSQL z BDE na ADO (kvuli
podpore unicode), ale prijde mi ze selecty jsou hrozne pomale v BDE do 1s v
ADO 20s i vice. Lze to nejak urychlit. Selecty jsou naprosto shodne tabulky
s indexy.

Jeste bych mel jeden dotaz ohledne komponety na zobrazeni neceho jako
"pruzkumnika" pouzivam ShellShock komponenty, ale nefunguji mi u nich UNC
cesty - napr. \\mo3\vol1\

Delphi V.

Diky
Jirka Kratochvil


Odpovedá: Zbysek Hlinka

22. 11. 2004 12:36

> -----Original Message-----
> From: delphi-l-owner@clexpert.cz
> [mailto:delphi-l-owner@clexpert.cz] On Behalf Of Jiri Kratochvil
> Sent: Monday, November 22, 2004 11:05 AM
>
> predelavam aplikaci, ktera je napojena na PostgreSQL z BDE na
> ADO (kvuli podpore unicode), ale prijde mi ze selecty jsou
> hrozne pomale v BDE do 1s v ADO 20s i vice. Lze to nejak
> urychlit. Selecty jsou naprosto shodne tabulky s indexy.

Pri takovemto pokusniceni bys mel znat take princip, na kterem funguje BDE a
ADO. BDE nacita kursory, a pak dodatecne dotahuje data (jak napriklad
liostujes v gridu). ADO nejprve nacte cela data, a pak je poskytne pro dalsi
praci.

Jestlize BDE reaguje hned a ADO nacita dlouho, pak problem neni ve slozitem
SQL dotazu, ale zcela urcite v koncepci - zrejme nacitas velky objem dat.
Predpokladam, ze pro danou databazi je slusne napsan ADO provider.

S pozdravem

Zbysek Hlinka
E-mail: hlinka zavin. hlinka.cz
Phone: +420 603 551 282



Odpovedá: Libor Janecek

23. 11. 2004 16:39

Dobre jsou EasyNSE ShellExtensions nebo VirtualShellTools

Libor.J

>Jeste bych mel jeden dotaz ohledne komponety na zobrazeni neceho jako
>"pruzkumnika" pouzivam ShellShock komponenty, ale nefunguji mi u nich UNC
>cesty - napr. \\mo3\vol1\

>Delphi V.

>Diky
>Jirka Kratochvil